var s = 3; // 星期
switch (s) {
    case 1:
        console.log("周一");
        break; // 解决case穿透
    case 2:
        console.log("周二");
        break;
    case 3:
        console.log("周三");
        break;
    case 4:
        console.log("周四");
        break;
    case 5:
        console.log("周五");
        break;
    case 6:
        console.log("周六");
        break;
    case 7:
        console.log("周七");
        break;
    default:
        console.log("别瞎搞！");
}
// swith语句:
// 当case中的内容被匹配了之后.
// 后续的case将不会再匹配. 而是直接执行.
// 该现象被称为case穿透现象, 它不是bug
// 可以使用break来处理case穿透问题


var month = 10;
switch (month) {
    case 1:
        console.log("1");
    case 2:
        console.log("2");
    case 3:
        console.log("第一季度"); // 100 行代码
        break;
    case 4:
        console.log(4);
    case 5:
        console.log(5);
    case 6:
        console.log("第二季度");
        break;
    case 7:
        console.log(7);
    case 8:
        console.log(8);
    case 9:
        console.log("第三季度");
        break;
    case 10:
        console.log(10);
    case 11:
        console.log(11);
    case 12:
        console.log("第四季度");
        break;
}



